/**
 * @param {number} numRows
 * @return {number[][]}
 */
var generate = function (numRows) {
  let resArr = [];
  for (let i = 0; i < numRows; i++) {
    let subArr = [];
    subArr[0] = subArr[i] = 1;
    for (let j = 1; j < i; j++) {
      subArr[j] = resArr[i - 1][j - 1] + resArr[i - 1][j];
    }
    resArr.push(subArr);
  }
  return resArr;
};

console.log(generate(5));
